Golang Job: Golang Engineer (Remote)

Job added on

Company

A5 Labs
India

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Our engineering team is looking to extend our highly-professional team by adding a talented professional with a passion for backend development and building high-performance, top-notch technical systems. Someone who is looking to overcome engineering challenges.

Responsibilities

      • Writing high-quality code with Golang
      • Participate in refactoring of an existing solution to reduce technical debt
      • Participate in preparing architecture and process proposals
      • Review work of your colleagues and help them to improve their decisions
      • Commit your ideas to make the product and or env. better.
      • Developing secure, high-performance and reusable software with excellent test coverage.
      • Deploying and owning your services in production
      • Building and enhancing the core service API, infrastructural components, and backend processing systems.
      • Developing and deploying to cloud-based technology using microservices and event-based systems (AWS, Kafka)

Requirements

  • 3+ years with Golang development
  • A track record of success with developing modern APIs with microservices and event-based platforms (preferably Kafka)
  • Strong knowledge of Persistence stores including Event Store, Elastic, Mongo, Redis
  • Knowledge of automated testing toolsets and methodologies
  • Knowledge of CI/CD frameworks and pipelines
  • Strong understanding of concurrency, application security, caching, high availability
  • Understanding of Agile, SCRUM and Continuous Delivery

Additional Skills

      • Ability to think strategically about business, product, and technical challenges
      • Strong track record of implementing microservices in a variety of distributed computing environments
      • Leading highly available and fault-tolerant enterprise and web-scale software
      • Experience with any one of those: Kubernetes, Docker, Docker-Compose, ECR, ECS
      • Familiarity with CI/CD Frameworks, e.g. Jenkins, Teamcity, and monitoring/logging tools, e.g. Elasticsearch Kibana, Prometheus, Grafana, Pagerduty, etc.
      • Hands-on experience with Kafka ecosystem